package com.itheima.homework.homework8;

import java.util.ArrayList;
import java.util.Random;

/*
    2016年里约热内卢奥运会足球比赛，共有16只球队参赛，
    分别是巴西、阿根廷、丹麦、德国、葡萄牙、瑞典、斐济、洪都拉斯、墨西哥、
    阿尔及利亚、尼日利亚、南非、伊拉克、日本、韩国、哥伦比亚。
    请使用所学集合知识，编写程序把这16支球队随机分成四组，
    输出结果如下：
    第1组：
    哥伦比亚 韩国 伊拉克 葡萄牙
    第2组：
    阿尔及利亚 南非 斐济 尼日利亚
    第3组：
    阿根廷 墨西哥 日本 洪都拉斯
    第4组：
    瑞典 丹麦 德国 巴西
 */
public class Demo8 {
    public static void main(String[] args) {
        ArrayList<String> list=new ArrayList<>();
        list.add("巴西");
        list.add("阿根廷");
        list.add("丹麦");
        list.add("德国");
        list.add("葡萄牙");
        list.add("瑞典");
        list.add("斐济");
        list.add("洪都拉斯");
        list.add("墨西哥");
        list.add("阿尔及利亚");
        list.add("尼日利亚");
        list.add("南非");
        list.add("伊拉克");
        list.add("日本");
        list.add("韩国");
        list.add("哥伦比亚");
       // System.out.println(list.size());
        Random r=new Random();
        int count=1;
        while(count<5&&list.isEmpty()==false) {
            int index;
            ArrayList<String> list1 = new ArrayList<>();
            for (int i = 0; i < 4; i++) {
                index = r.nextInt(list.size());
                String country = list.get(index);
                list1.add(country);
                list.remove(country);
            }
            System.out.println("第"+count+"组");
            System.out.println(list1);
            count++;
        }
        }





    }

